/*** layout ***/

html {
  height:100%; background: #EEE;
}

* html body {
  height:100%;
}

body{
	padding: 0;
	margin: 0;
	position: relative;
	min-height: 100%;
	FONT: 8pt Tahoma,Sans-Serif,Arial;
	background: White;
	color: black;
}

#meta {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 22px;
	padding: 1px 0;
	font-size: 7pt;
}

#meta .version{
  float:left;
  padding:4px;
}

#meta .info{
  float:left;
  padding:4px;
  margin:0;
  padding-right:16px;
}

#meta P{
float:left;
  padding:0;
  margin:0 24px 0 0;
}

* HTML #meta {
  Position:Absolute;
  Bottom:0;
}
/*
.gl_table_layout{
    border-collapse: collapse;
    empty-cells: show;
    margin: 0;
    padding: 0;
    width: 100%;
}

.gl_table_layout_main{
  margin-bottom: 30px;
}
*/
#debugQueryTable{
  	font-size: 7pt;
    font-weight:normal;
    background: white;
    
}

#debugQueryTable th,
#debugQueryTable td {
  border-bottom:1px solid #BBBBBB;
}

#site_title {
  margin:0;
  /*position: absolute;*/
  left: 0;
  top: 0; 
  height: 22px;
  width: 100%;
}

#site_title h1 {
  line-height: 14px;
  margin: 0;
  padding: 0 40px;
  margin-bottom: -10px;
}

#site_title H5{
  margin: 0;
  padding: 6px 90px;
}

#user_menu{
  position: absolute;
  right: 16px;
  top: 5px; 
  Z-Index:100;
}

/*** colors ***/

#site_title{
	background-image: url(/media/img/mtb.png);
	background-repeat: no-repeat;
	color: black;
}



/*** fonts ***/

#site_title H1{
	font-size: 10pt;
}

#site_title H5{
	font-size: 7pt;
    font-weight:normal;
}




/*** etc ***/

#site_title H1 A,
#site_title H1 A:visited,
#site_title H1 A:hover,
#site_title H1 A:active
{
  color: black;
  TEXT-DECORATION: none
}
